def_action_word do
  # puts "param=#{param}"
  desc 'vlan ...'
  command 'vlan %vlan_id%'


  match do
    has_one /vlan\s(\d+)/, :names => [:get_vlan_id]
  end

  # todo
  # 1）对于dslam那样的多种可能的返回值该如何表示？
  # 2）怎么让使用者来指定消息解析器实例
  #
  deleted do
    command 'undo vlan %vlan_id%'
  end
end